This package provides something of a replacement for GetKeys by maintaining a key map reflecting the state of each keyboard attached to the Mac via ADB. (This means it won't work with any Mac earlier than an SE.)
The package is intended to solve a problem a game developer was having with the Adjustable Keyboard, which appears on ADB as two keyboards. The ROM keyboard driver has one map and clears it whenever there is a key state change on a new keyboard. Consequently, it was impossible for said developer to allow users to steer on the numeric key pad and fire with the space bar.
Although this package does maintain a map for each keyboard, it does not provide an API for polling individual keyboards. You can only find out if a key with a given key code is being held down on any keyboard. If you need this functionality, it should be pretty simple to add. (That's why you get the source...)
Finally, this package has the limitation that if you call AKS_AcquireKeyboards while a key is being held down, AKS_IsKeyDown will not return true for that key until the key is released and held down again. This is the peril of not being the ROM keyboard driver.